Quick Subset Construction

نویسندگان

چکیده

A finite automaton can be either deterministic (DFA) or nondeterministic (NFA). An automaton-based task is in general more efficient when performed with a DFA rather than an NFA. For any NFA there equivalent that generated by the classical Subset Construction algorithm. When, however, large may transformed into series of actions operating directly on NFA, unnecessarily expensive computation, as (possibly large) portion regenerated is, waste processing. This why conservative algorithm for determinization proposed, called Quick Construction, which progressively transforms instead generating from scratch, thereby avoiding unnecessary proven, both formally and empirically, to inasmuch it generates exactly same DFA. Experimental results indicate that, smaller number repair compared size DFA, faster over Construction.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Treatment of -Moves in Subset Construction

The paper discusses the problem of determinising finite-state automata containing large numbers of -moves. Experiments with finite-state approximations of natural language grammars often give rise to very large automata with a very large number of moves. The paper identifies three subset construction algorithms which treat -moves. A number of experiments has been performed which indicate that t...

متن کامل

Treatment of Epsilon-Moves in Subset Construction

The paper discusses the problem of determinising finite-state automata containing large numbers of ǫ-moves. Experiments with finite-state approximations of natural language grammars often give rise to very large automata with a very large number of ǫ-moves. The paper identifies three subset construction algorithms which treat ǫ-moves. A number of experiments has been performed which indicate th...

متن کامل

Treatment Of E-Moves In Subset Construction

The paper discusses the problem of determinising finite-state automata containing large numbers of e-moves. Experiments with finite-state approximations of natural language grammars often give rise to very large automata with a very large number of emoves. The paper identifies three subset construction algorithms which treat e-moves. A number of experiments has been performed which indicate tha...

متن کامل

Treatment Of Epsilon Moves In Subset Construction

The paper discusses the problem of determinizing finite-state automata containing large numbers of c-moves. Experiments with finite-state approximations of natural language grammars often give rise to very large automata with a very large number of c-moves. The paper identifies and compares a number of subset construction algorithms that treat c-moves. Experiments have been performed which indi...

متن کامل

CAS Based Approach for Discussing Subset Construction

This paper continues the discussion of teaching nondeterminism (see [6]) where we presented a didactic approach introducing the notion of nondeterministic automata. Although in this paper we use the same methodology we have to face up to new didactic challenges. Namely, teaching the subset construction requires answers to the question how can CAS be used in teaching the different phases of math...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Software - Practice and Experience

سال: 2023

ISSN: ['0038-0644', '1097-024X']

DOI: https://doi.org/10.1002/spe.3246